iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
Vue.js

.NET Core與Vue3組合開發技系列 第 4

[Day 04] 透過CLI建立的vue的專案目錄結構介紹

  • 分享至 

  • xImage
  •  

無論你是使用 Vite 或者 Vue CLI 產生的 Vue 專案,專案結構都是一致的,只是使用 Vite 構建的 Vue 專案,配置文件名稱為 vite.config.js。而使用 Vue CLI 構建的 Vue 專案,配置文件名稱為 vue.config.js。

使用 Vite 和 Vue CLI 建立出來的 Vue 專案,需要 Node.js 的支持,不能直接運行,可以使用單文件組件,需要啟動 Vue 服務器。

如果只是將 Vue.js 文件通過< script >標記引入 HTML 文件,使用簡單,不能使用單文件組件,不需要啟動 Vue 服務器,直接使用瀏覽器即可運行。

index.html 檔案
Vue 專案的主頁檔案,入口頁面,Vue 是不需要多個*.html 的,組件模組化,只需要一個入口 index.html 檔案即可。

id="app"為應用呈現界面的乘載容器,所有的 HTML 代碼都放在該< div >下面。

main.js 檔案
main.js 為主要配置檔案,將 Vue 專案中需要的所有組件在此檔案中導入。
例如 Vue.js、Bootsrap5.css 等都需要在此檔案中導入。
main.js 是主要的JS程式檔案,核心功能就是針對整個應用進行配置,使應用能運行起來。

若有asp.net core開發經驗的,就類似於 ASP.NET Core 中的 Program.cs 檔案的作用。
Vue 會在後台自動與 index.html 運行,無需手動引入,藉由 createApp 創建一個應用實體,並掛接到 id="app"的 div上。

HelloWorld.vue 檔案

HelloWorld.vue 文件是 Vue CLI專案中預設提供的示範SFC,自定義的組件,開發者後續主要開發的就是自訂的組件。使用時,可將 HelloWorld.vue 導入到 App.vue 中,從而能得到執行。

App.vue 檔案
在 Vue 專案中,*.vue 文件是SFC,而 App.vue 是應用的根組件,用於呈現應用程序的具體內容。
App.vue 會在 main.js 中導入,並掛載到某個 HTML 元素上,從而呈現內容。
前端開發者開發的SFC都會在 App.vue 中導入並渲染。

vue.config.js 或 vite.config.js 檔案
專案的全域配置文件,啟用或關閉一些專案層級功能,如關閉命名拼寫檢查。

本篇已同步發表至個人部落格
https://coolmandiary.blogspot.com/2023/09/2023day-04-clivue.html


上一篇
[Day 03] 安裝Node.js藉由CLI開發模式建立vue專案及常見vscode插件配置
下一篇
[Day 05] 撰寫一個簡單的vue的SFC程式範例
系列文
.NET Core與Vue3組合開發技30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言